const path = require('path');

module.exports = {
  // publicPath:'/',    // 公共路径
  outputDir: process.env.NODE_ENV === "development" ? 'devdist' : 'dist', // 不同的环境打不同包名
  productionSourceMap: true,//如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建
  devServer: {
    port: 8081,
    proxy: {
      "/api": {
        target: process.env.VUE_APP_API_ROOT_URL,
        // headers:{'X-Request-Token':'x'},
      },
      '/upload': {
        target: process.env.VUE_APP_API_ROOT_URL,
      },
      '/uploads': {
        target: process.env.VUE_APP_API_ROOT_URL,
      }
    }
  },
  chainWebpack: (config) => {
    config.resolve.alias
        .set('@', path.resolve(__dirname, './src'))
        .set('@css', path.resolve(__dirname, './src/assets/css'))
        .set('@img', path.resolve(__dirname, './src/assets/img'));

    config.plugin('html').tap(args => {
      args[0].title = '西安公交总公司官方网站';
      return args;
    });
  }
};